{
  "bundles": [
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-platform-virtualnavigation-core-contrib",
      "artifactVersion": "2023.11.13",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.platform.virtualnavigation.types",
          "org.nuxeo.platform.virtualnavigation.web"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.platform.virtualnavigation",
        "id": "grp:org.nuxeo.platform.virtualnavigation",
        "name": "org.nuxeo.platform.virtualnavigation",
        "parentIds": [
          "grp:org.nuxeo.ecm.platform"
        ],
        "readmes": [],
        "version": "2023.11"
      },
      "bundleId": "org.nuxeo.platform.virtualnavigation.types",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.schema.TypeService--schema",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.platform.virtualnavigation/org.nuxeo.platform.virtualnavigation.types/org.nuxeo.virtualnav.coreTypes/Contributions/org.nuxeo.virtualnav.coreTypes--schema",
              "id": "org.nuxeo.virtualnav.coreTypes--schema",
              "registrationOrder": 42,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.schema.TypeService",
                "name": "org.nuxeo.ecm.core.schema.TypeService",
                "type": "service"
              },
              "version": "2023.11.13",
              "xml": "<extension point=\"schema\" target=\"org.nuxeo.ecm.core.schema.TypeService\">\n    <schema name=\"querynav\" src=\"schemas/querynav.xsd\"/>\n  </extension>"
            },
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.core.schema.TypeService--doctype",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.platform.virtualnavigation/org.nuxeo.platform.virtualnavigation.types/org.nuxeo.virtualnav.coreTypes/Contributions/org.nuxeo.virtualnav.coreTypes--doctype",
              "id": "org.nuxeo.virtualnav.coreTypes--doctype",
              "registrationOrder": 40,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.core.schema.TypeService",
                "name": "org.nuxeo.ecm.core.schema.TypeService",
                "type": "service"
              },
              "version": "2023.11.13",
              "xml": "<extension point=\"doctype\" target=\"org.nuxeo.ecm.core.schema.TypeService\">\n\n    <doctype extends=\"Document\" name=\"QueryNav\">\n      <schema name=\"querynav\"/>\n    </doctype>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.platform.virtualnavigation/org.nuxeo.platform.virtualnavigation.types/org.nuxeo.virtualnav.coreTypes",
          "name": "org.nuxeo.virtualnav.coreTypes",
          "requirements": [],
          "resolutionOrder": 604,
          "services": [],
          "startOrder": 755,
          "version": "2023.11.13",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n\n<component name=\"org.nuxeo.virtualnav.coreTypes\">\n\n  <extension target=\"org.nuxeo.ecm.core.schema.TypeService\" point=\"schema\">\n    <schema name=\"querynav\" src=\"schemas/querynav.xsd\" />\n  </extension>\n\n  <extension target=\"org.nuxeo.ecm.core.schema.TypeService\" point=\"doctype\">\n\n    <doctype name=\"QueryNav\" extends=\"Document\">\n      <schema name=\"querynav\" />\n    </doctype>\n\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/core-type-contrib.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-platform-virtualnavigation-core-contrib-2023.11.13.jar",
      "groupId": "org.nuxeo.ecm.platform",
      "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.platform.virtualnavigation/org.nuxeo.platform.virtualnavigation.types",
      "id": "org.nuxeo.platform.virtualnavigation.types",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven 3.9.6\r\nBuilt-By: root\r\nBuild-Jdk: 17.0.11\r\nBundle-ManifestVersion: 1\r\nBundle-Version: 1.0.0\r\nBundle-Name: nuxeo-platform-virtualnavigation-types\r\nBundle-SymbolicName: org.nuxeo.platform.virtualnavigation.types;singleto\r\n n:=true\r\nBundle-Vendor: Nuxeo\r\nBundle-Category: core, stateful\r\nProvide-Package: org.nuxeo.platform.virtualnavigation\r\nRequire-Bundle: org.nuxeo.runtime,org.nuxeo.ecm.core.api,org.nuxeo.ecm.c\r\n ore,org.nuxeo.ecm.default.config\r\nNuxeo-Component: OSGI-INF/core-type-contrib.xml\r\n\r\n",
      "maxResolutionOrder": 604,
      "minResolutionOrder": 604,
      "packages": [
        "nuxeo-virtualnavigation"
      ],
      "requirements": [
        "org.nuxeo.runtime",
        "org.nuxeo.ecm.core.api",
        "org.nuxeo.ecm.core",
        "org.nuxeo.ecm.default.config"
      ],
      "version": "2023.11.13"
    },
    {
      "@type": "NXBundle",
      "artifactId": "nuxeo-platform-virtualnavigation-web",
      "artifactVersion": "2023.11.13",
      "bundleGroup": {
        "@type": "NXBundleGroup",
        "bundleIds": [
          "org.nuxeo.platform.virtualnavigation.types",
          "org.nuxeo.platform.virtualnavigation.web"
        ],
        "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.platform.virtualnavigation",
        "id": "grp:org.nuxeo.platform.virtualnavigation",
        "name": "org.nuxeo.platform.virtualnavigation",
        "parentIds": [
          "grp:org.nuxeo.ecm.platform"
        ],
        "readmes": [],
        "version": "2023.11"
      },
      "bundleId": "org.nuxeo.platform.virtualnavigation.web",
      "components": [
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.webapp.directory.DirectoryTreeService--trees",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.platform.virtualnavigation/org.nuxeo.platform.virtualnavigation.web/org.nuxeo.ecm.virtualnavigation.directory.DirectoryTreeService.contrib/Contributions/org.nuxeo.ecm.virtualnavigation.directory.DirectoryTreeService.contrib--trees",
              "id": "org.nuxeo.ecm.virtualnavigation.directory.DirectoryTreeService.contrib--trees",
              "registrationOrder": 0,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.webapp.directory.DirectoryTreeService",
                "name": "org.nuxeo.ecm.webapp.directory.DirectoryTreeService",
                "type": "service"
              },
              "version": "2023.11.13",
              "xml": "<extension point=\"trees\" target=\"org.nuxeo.ecm.webapp.directory.DirectoryTreeService\">\n\n    <directoryTree contentView=\"bySubjectsContentView\" field=\"subjects\" label=\"base.navigation.subjects\" name=\"bySubjectsNavigation\" outcome=\"subjects_virtual_navigation\" schema=\"querynav\">\n      <directory>topic</directory>\n      <directory>subtopic</directory>\n    </directoryTree>\n\n    <directoryTree contentView=\"byCoverageContentView\" field=\"coverage\" label=\"base.navigation.coverage\" name=\"byCoverageNavigation\" outcome=\"coverage_virtual_navigation\" schema=\"querynav\">\n      <directory>continent</directory>\n      <directory>country</directory>\n    </directoryTree>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.platform.virtualnavigation/org.nuxeo.platform.virtualnavigation.web/org.nuxeo.ecm.virtualnavigation.directory.DirectoryTreeService.contrib",
          "name": "org.nuxeo.ecm.virtualnavigation.directory.DirectoryTreeService.contrib",
          "requirements": [],
          "resolutionOrder": 605,
          "services": [],
          "startOrder": 639,
          "version": "2023.11.13",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n\n<component\n  name=\"org.nuxeo.ecm.virtualnavigation.directory.DirectoryTreeService.contrib\">\n\n  <extension target=\"org.nuxeo.ecm.webapp.directory.DirectoryTreeService\"\n    point=\"trees\">\n\n    <directoryTree name=\"bySubjectsNavigation\" label=\"base.navigation.subjects\"\n      contentView=\"bySubjectsContentView\" field=\"subjects\" schema=\"querynav\"\n      outcome=\"subjects_virtual_navigation\">\n      <directory>topic</directory>\n      <directory>subtopic</directory>\n    </directoryTree>\n\n    <directoryTree name=\"byCoverageNavigation\" label=\"base.navigation.coverage\"\n      contentView=\"byCoverageContentView\" field=\"coverage\" schema=\"querynav\"\n      outcome=\"coverage_virtual_navigation\">\n      <directory>continent</directory>\n      <directory>country</directory>\n    </directoryTree>\n\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/directorytreemanager-contrib.xml",
          "xmlPureComponent": true
        },
        {
          "@type": "NXComponent",
          "documentationHtml": "",
          "extensionPoints": [],
          "extensions": [
            {
              "@type": "NXContribution",
              "documentationHtml": "",
              "extensionPoint": "org.nuxeo.ecm.platform.ui.web.ContentViewService--contentViews",
              "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.platform.virtualnavigation/org.nuxeo.platform.virtualnavigation.web/org.nuxeo.ecm.virtualnavigation.contentviews.contrib/Contributions/org.nuxeo.ecm.virtualnavigation.contentviews.contrib--contentViews",
              "id": "org.nuxeo.ecm.virtualnavigation.contentviews.contrib--contentViews",
              "registrationOrder": 4,
              "targetComponentName": {
                "rawName": "service:org.nuxeo.ecm.platform.ui.web.ContentViewService",
                "name": "org.nuxeo.ecm.platform.ui.web.ContentViewService",
                "type": "service"
              },
              "version": "2023.11.13",
              "xml": "<extension point=\"contentViews\" target=\"org.nuxeo.ecm.platform.ui.web.ContentViewService\">\n\n    <contentView name=\"bySubjectsContentView\">\n      <title>label.virtualnavigation.subjects</title>\n      <translateTitle>true</translateTitle>\n      <showTitle>true</showTitle>\n      <emptySentence>label.content.empty.search</emptySentence>\n      <translateEmptySentence>true</translateEmptySentence>\n\n      <coreQueryPageProvider>\n        <property name=\"coreSession\">#{documentManager}</property>\n        <!-- search doc maintained here -->\n        <searchDocumentType>QueryNav</searchDocumentType>\n        <whereClause>\n          <predicate operator=\"STARTSWITH\" parameter=\"dc:subjects\">\n            <field name=\"subjects\" schema=\"querynav\"/>\n          </predicate>\n          <fixedPart>\n            ecm:mixinType != 'HiddenInNavigation' AND\n            ecm:isTrashed = 0 AND\n            ecm:isVersion = 0\n          </fixedPart>\n        </whereClause>\n        <sort ascending=\"true\" column=\"dc:title\"/>\n        <pageSize>10</pageSize>\n      </coreQueryPageProvider>\n\n      <showPageSizeSelector>true</showPageSizeSelector>\n      <useGlobalPageSize>true</useGlobalPageSize>\n      <refresh>\n        <event>documentChildrenChanged</event>\n      </refresh>\n      <cacheKey>only_one_cache</cacheKey>\n      <cacheSize>1</cacheSize>\n\n      <resultLayouts>\n        <layout iconPath=\"/icons/document_listing_icon_2_columns_icon.png\" name=\"document_listing_thumbnail\" showEditRows=\"true\" showSlideshow=\"true\" title=\"document_thumbnail_listing\" translateTitle=\"true\"/>\n        <layout iconPath=\"/icons/document_listing_icon.png\" name=\"document_listing_table\" showCSVExport=\"true\" showEditColumns=\"true\" showSpreadsheet=\"true\" title=\"document_listing\" translateTitle=\"true\"/>\n      </resultLayouts>\n\n      <selectionList>CURRENT_SELECTION</selectionList>\n      <actions category=\"CURRENT_SELECTION_LIST\"/>\n\n    </contentView>\n\n    <contentView name=\"byCoverageContentView\">\n      <title>label.virtualnavigation.coverage</title>\n      <translateTitle>true</translateTitle>\n      <showTitle>true</showTitle>\n      <emptySentence>label.content.empty.search</emptySentence>\n      <translateEmptySentence>true</translateEmptySentence>\n\n      <coreQueryPageProvider>\n        <property name=\"coreSession\">#{documentManager}</property>\n        <!-- search doc maintained here -->\n        <searchDocumentType>QueryNav</searchDocumentType>\n        <whereClause>\n          <predicate operator=\"STARTSWITH\" parameter=\"dc:coverage\">\n            <field name=\"coverage\" schema=\"querynav\"/>\n          </predicate>\n          <fixedPart>\n            ecm:mixinType != 'HiddenInNavigation' AND\n            ecm:isTrashed = 0 AND\n            ecm:isVersion = 0\n          </fixedPart>\n        </whereClause>\n        <sort ascending=\"true\" column=\"dc:title\"/>\n        <pageSize>10</pageSize>\n      </coreQueryPageProvider>\n\n      <showPageSizeSelector>true</showPageSizeSelector>\n      <useGlobalPageSize>true</useGlobalPageSize>\n      <refresh>\n        <event>documentChildrenChanged</event>\n      </refresh>\n      <cacheKey>only_one_cache</cacheKey>\n      <cacheSize>1</cacheSize>\n\n      <resultLayouts>\n        <layout iconPath=\"/icons/document_listing_icon_2_columns_icon.png\" name=\"document_listing_thumbnail\" showEditRows=\"true\" showSlideshow=\"true\" title=\"document_thumbnail_listing\" translateTitle=\"true\"/>\n        <layout iconPath=\"/icons/document_listing_icon.png\" name=\"document_listing_table\" showCSVExport=\"true\" showEditColumns=\"true\" showSpreadsheet=\"true\" title=\"document_listing\" translateTitle=\"true\"/>\n      </resultLayouts>\n\n      <selectionList>CURRENT_SELECTION</selectionList>\n      <actions category=\"CURRENT_SELECTION_LIST\"/>\n\n    </contentView>\n\n  </extension>"
            }
          ],
          "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.platform.virtualnavigation/org.nuxeo.platform.virtualnavigation.web/org.nuxeo.ecm.virtualnavigation.contentviews.contrib",
          "name": "org.nuxeo.ecm.virtualnavigation.contentviews.contrib",
          "requirements": [],
          "resolutionOrder": 606,
          "services": [],
          "startOrder": 638,
          "version": "2023.11.13",
          "xmlFileContent": "<?xml version=\"1.0\"?>\n\n<component name=\"org.nuxeo.ecm.virtualnavigation.contentviews.contrib\">\n\n  <extension target=\"org.nuxeo.ecm.platform.ui.web.ContentViewService\"\n    point=\"contentViews\">\n\n    <contentView name=\"bySubjectsContentView\">\n      <title>label.virtualnavigation.subjects</title>\n      <translateTitle>true</translateTitle>\n      <showTitle>true</showTitle>\n      <emptySentence>label.content.empty.search</emptySentence>\n      <translateEmptySentence>true</translateEmptySentence>\n\n      <coreQueryPageProvider>\n        <property name=\"coreSession\">#{documentManager}</property>\n        <!-- search doc maintained here -->\n        <searchDocumentType>QueryNav</searchDocumentType>\n        <whereClause>\n          <predicate parameter=\"dc:subjects\" operator=\"STARTSWITH\">\n            <field schema=\"querynav\" name=\"subjects\" />\n          </predicate>\n          <fixedPart>\n            ecm:mixinType != 'HiddenInNavigation' AND\n            ecm:isTrashed = 0 AND\n            ecm:isVersion = 0\n          </fixedPart>\n        </whereClause>\n        <sort column=\"dc:title\" ascending=\"true\" />\n        <pageSize>10</pageSize>\n      </coreQueryPageProvider>\n\n      <showPageSizeSelector>true</showPageSizeSelector>\n      <useGlobalPageSize>true</useGlobalPageSize>\n      <refresh>\n        <event>documentChildrenChanged</event>\n      </refresh>\n      <cacheKey>only_one_cache</cacheKey>\n      <cacheSize>1</cacheSize>\n\n      <resultLayouts>\n        <layout name=\"document_listing_thumbnail\" title=\"document_thumbnail_listing\"\n          translateTitle=\"true\" iconPath=\"/icons/document_listing_icon_2_columns_icon.png\"\n          showSlideshow=\"true\" showEditRows=\"true\" />\n        <layout name=\"document_listing_table\" title=\"document_listing\"\n          translateTitle=\"true\" iconPath=\"/icons/document_listing_icon.png\"\n          showCSVExport=\"true\" showSpreadsheet=\"true\" showEditColumns=\"true\" />\n      </resultLayouts>\n\n      <selectionList>CURRENT_SELECTION</selectionList>\n      <actions category=\"CURRENT_SELECTION_LIST\" />\n\n    </contentView>\n\n    <contentView name=\"byCoverageContentView\">\n      <title>label.virtualnavigation.coverage</title>\n      <translateTitle>true</translateTitle>\n      <showTitle>true</showTitle>\n      <emptySentence>label.content.empty.search</emptySentence>\n      <translateEmptySentence>true</translateEmptySentence>\n\n      <coreQueryPageProvider>\n        <property name=\"coreSession\">#{documentManager}</property>\n        <!-- search doc maintained here -->\n        <searchDocumentType>QueryNav</searchDocumentType>\n        <whereClause>\n          <predicate parameter=\"dc:coverage\" operator=\"STARTSWITH\">\n            <field schema=\"querynav\" name=\"coverage\" />\n          </predicate>\n          <fixedPart>\n            ecm:mixinType != 'HiddenInNavigation' AND\n            ecm:isTrashed = 0 AND\n            ecm:isVersion = 0\n          </fixedPart>\n        </whereClause>\n        <sort column=\"dc:title\" ascending=\"true\" />\n        <pageSize>10</pageSize>\n      </coreQueryPageProvider>\n\n      <showPageSizeSelector>true</showPageSizeSelector>\n      <useGlobalPageSize>true</useGlobalPageSize>\n      <refresh>\n        <event>documentChildrenChanged</event>\n      </refresh>\n      <cacheKey>only_one_cache</cacheKey>\n      <cacheSize>1</cacheSize>\n\n      <resultLayouts>\n        <layout name=\"document_listing_thumbnail\" title=\"document_thumbnail_listing\"\n          translateTitle=\"true\" iconPath=\"/icons/document_listing_icon_2_columns_icon.png\"\n          showSlideshow=\"true\" showEditRows=\"true\" />\n        <layout name=\"document_listing_table\" title=\"document_listing\"\n          translateTitle=\"true\" iconPath=\"/icons/document_listing_icon.png\"\n          showCSVExport=\"true\" showSpreadsheet=\"true\" showEditColumns=\"true\" />\n      </resultLayouts>\n\n      <selectionList>CURRENT_SELECTION</selectionList>\n      <actions category=\"CURRENT_SELECTION_LIST\" />\n\n    </contentView>\n\n  </extension>\n\n</component>\n",
          "xmlFileName": "/OSGI-INF/contentviews-contrib.xml",
          "xmlPureComponent": true
        }
      ],
      "fileName": "nuxeo-platform-virtualnavigation-web-2023.11.13.jar",
      "groupId": "org.nuxeo.ecm.platform",
      "hierarchyPath": "/grp:org.nuxeo.ecm.platform/grp:org.nuxeo.platform.virtualnavigation/org.nuxeo.platform.virtualnavigation.web",
      "id": "org.nuxeo.platform.virtualnavigation.web",
      "location": "",
      "manifest": "Manifest-Version: 1.0\r\nArchiver-Version: Plexus Archiver\r\nCreated-By: Apache Maven 3.9.6\r\nBuilt-By: root\r\nBuild-Jdk: 17.0.11\r\nBundle-ManifestVersion: 1\r\nBundle-Version: 1.0.0\r\nBundle-Name: nuxeo-platform-virtualnavigation-web\r\nBundle-SymbolicName: org.nuxeo.platform.virtualnavigation.web;singleton:\r\n =true\r\nBundle-Vendor: Nuxeo\r\nProvide-Package: org.nuxeo.platform.virtualnavigation\r\nRequire-Bundle: org.nuxeo.runtime,org.nuxeo.ecm.core.api,org.nuxeo.ecm.w\r\n ebapp.core,org.nuxeo.ecm.webapp.ui\r\nBundle-Category: web,stateless\r\nNuxeo-Component: OSGI-INF/directorytreemanager-contrib.xml,OSGI-INF/cont\r\n entviews-contrib.xml\r\n\r\n",
      "maxResolutionOrder": 606,
      "minResolutionOrder": 605,
      "packages": [
        "nuxeo-virtualnavigation"
      ],
      "requirements": [
        "org.nuxeo.runtime",
        "org.nuxeo.ecm.core.api",
        "org.nuxeo.ecm.webapp.core",
        "org.nuxeo.ecm.webapp.ui"
      ],
      "version": "2023.11.13"
    }
  ],
  "creationDate": 1714983515104,
  "key": "Nuxeo Platform-2023.11",
  "name": "Nuxeo Platform",
  "operations": [],
  "packages": [
    {
      "@type": "NXPackage",
      "bundles": [
        "org.nuxeo.platform.virtualnavigation.types",
        "org.nuxeo.platform.virtualnavigation.web"
      ],
      "conflicts": [],
      "dependencies": [
        "nuxeo-jsf-ui"
      ],
      "hierarchyPath": "/nuxeo-virtualnavigation-2023.11.13",
      "id": "nuxeo-virtualnavigation-2023.11.13",
      "name": "nuxeo-virtualnavigation",
      "optionalDependencies": [],
      "packageType": "addon",
      "title": "Nuxeo Virtual Navigation",
      "version": "2023.11.13"
    }
  ],
  "pluginSnapshots": {},
  "releaseDate": 1714983515104,
  "version": "2023.11"
}